body {
    background-color: #CCC;
}

.primary {
    display:-moz-inline-box;
    display:inline-block;
    width:275px;
}

.primary2 {
    display:-moz-inline-box;
    display:inline-block;
    width:550px;
}

.head_title {
    margin-left:10px;
    font-size:35px;
    font-weight:bold;
    line-height:40px;
    vertical-align: -0.2em;
}

.navbar_ext {
    height: 40px;
}

.content {
    border-top: 1px solid #ccc;
    margin-top: 20px;
}

.refresh {
    height: 30px;
    vertical-align: -0.1em;
    width: 70px;
}

.text_center {
    text-align: center;
}

.text_red {
    color: #ff0000;
    vertical-align: -0.2em;
}

.addForm {
    width:400px;
    border: none;
    text-align: center;
    padding: 50px 0px;
    display: none;
}

.form_label {
    margin-right: 10px;
    font-size: 1.2em;
    font-weight: bold;
}

.addForm .div_passwd {
    text-align: left;
    padding-left:25px;
}

#footer {
    text-align: center;
    padding: 15px 0;
}

.main h2{
    height: 60px;
    background-image: url('../images/title-icon.png');
    background-repeat:no-repeat;
    background-size: 20% auto;
    line-height: 60px;
    padding-left: 20px;
}